home *** CD-ROM | disk | FTP | other *** search
/ QRZ! Ham Radio 6 / QRZ Ham Radio Callsign Database - Volume 6.iso / pc / files / packet / minihrl.doc < prev    next >
Text File  |  1994-11-27  |  25KB  |  642 lines

  1.  
  2. Changes in HRLNOS/MINIHRL compared to NOS PA0GRI 910816
  3.  
  4. by R. Kolb PA3EUG pa3eug@pi8hrl.ampr.org; PA3EUG @ ON4UBO;
  5.    ramon@blade.stack.urc.tue.nl
  6. For HRLNOS/MINIHRL releases around mar 19, 1992.
  7. (p) PA3EUG 920319.
  8.  
  9. Differences between HRLNOS and MINIHRL
  10. HRLNOS and MINIHRL are quite the same, except for the NET/ROM
  11. part. In MINIHRL NET/ROM has been omitted in all OSI layers.
  12. HRLNOS however has full NET/ROM possibilities. Omitting NET/ROM
  13. means that about 80 kbytes more core memory is available. Any
  14. limits in possibilities in HRLNOS/MINIHRL are due to memory
  15. limits.
  16. HRLNOS/MINIHRL guaranties full compatibility to the standards as
  17. adapted in the original KA9Q/NOS versions. Any "hacking" in the
  18. respective servers has been avoid.
  19.  
  20. StartUp File
  21. To make sure that HRLNOS and MINIHRL would be installable in the
  22. same directory, there are different names issued to the
  23. respective autoexec files.
  24. HRLNOS has a default autoexec file named "autoexec.nos"
  25. MINIHRL has a default autoexec file named "autoexec.hrl"
  26. These file names are changable in the DOS command line like in
  27. other NOS versions.
  28.  
  29. AX25 Server
  30. In HRLNOS/MINIHRL the AX25 server has been exchanged to the
  31. WAMPES server. This means that there is AX25 autorouting and AX25
  32. routes are memorized. This has lead to some minor changes,
  33. resulting in some differences for the user. See further down for
  34. more information. Any received packets originating from someone
  35. who's using the same callsign as the call set with the "ax25
  36. mycall" command, are ignored. This is done to prevent any illegal
  37. hacking in the system.
  38.  
  39. System status line
  40. The top line in the screen gives an impression of the current
  41. connections. First there is the current -local- time, followed by
  42. the name of the software package (HRLNOS/MINIHRL). Then there is
  43. a character stating the window type: T = trace window, C =
  44. command window and * is session window. This is followed by an
  45. entry for every existing session. A session is reported as in
  46. this example:
  47. 1:U:R:PA3EUG
  48. First there is the session number. This is followed by a "U" when
  49. Uploading or a R when recording. Last on the entry there is the
  50. name of the session. This may either be a callsign (name in
  51. CAPITALS) when the session is of the AX25 type, or a hostname/IP-
  52. address when the session is of the TCP/IP or UDP/IP type, or a
  53. filename when the session is opened as a result of a "more"
  54. command, or a directory name when the sessions is the result of a
  55. "dir" command. Another special session name is "local bbs" when
  56. it's opened by the "bbs" command, or "chat" when the session is
  57. the result of an incoming chat request.
  58. If the session name is blinking, there has NEW INFORMATION
  59. arrived. It is possible to switch between the sessions with the
  60. function keys F1-F8. F9 and F10 are reserved for switching to the
  61. special windows:
  62. F9 switches to the TRACE window. (BTW: trace will be shown ONLY
  63. as specified by the "trace" command)
  64. F10 switches to the command window.
  65.  
  66. Timers
  67. Because of "dynamic" timer management several timers have been
  68. removed or changed. For changes in the AX25 area, see the AX25
  69. section. In the IP section, all timing is now dynamic. The TCP
  70. timers are depending on the set frame mode. When sending UI
  71. frames, nothing has changed. When sending I frames (in mode VC,
  72. AUTO or IPCAM) the SRTT is multiplied by 10. The maximal time
  73. before a retry is now about 300 seconds. This has as the next
  74. results:
  75. 1. Any unnecessary retries in level 4/5 will be omitted, because
  76. the AX25 "transport" layer has been provided with "intelligent"
  77. Hop-to-Hop-acknowledgement digipeating (FlexNet compatible).
  78. 2. Because the RTT has been limited to about 300 sec., after this
  79. time a "lost" AX25 connection will be rebuilt.
  80.  
  81. Mailbox
  82. The HRLNOS/MINIHRL mailbox has become a new outfit compared to
  83. the KA9Q/NOS mailboxes. For any information see the mailbox help
  84. files which are provided with your HRLNOS/MINIHRL copy. The
  85. KA9Q/NOS bbs documentation is still fully valid! All messages are
  86. now related to the RMNC/Flexnet software messages.
  87. It is possible to set your own mailbox connect text. This text
  88. will be sent from the file /SPOOL/HELP/HOST.HLP. NET/ROM -when
  89. available- has been integrated into the mailbox itself. When the
  90. parameter "ax25 t3disc" has been set "on", a message "Inactivity
  91. time out xxx minutes" will be shown on the screen. The mailbox
  92. prompt may be set with the "mbox mota <mailbox prompt>" command.
  93.  
  94. Windowing
  95. In the several text windows there are split line possibilities:
  96. When typing text, it will appear on the bottom line of the
  97. screen. The text will remain there until <CR> is typed or the
  98. number of characters set with the "wrap" command is exceeded.
  99. Word editing commands are:
  100. CTRL-U : delete current line
  101. CTRL-W : delete last word
  102. CTRL-R : retype last line before <CR>
  103. CTRL-B : repeat last input
  104. The line buffer contains several lines that are typed, and is
  105. accessable by CTRL-B and the UP/DOWN cursor control keys.
  106.  
  107.  
  108. ARP
  109. TCP/IP autorouting is done by maintaining a permanent ARP list.
  110. Whenever a IP based packet is received, the AX25 address and the
  111. incoming subnet type (AX25, NET/ROM etc.) is stored in the ARP
  112. list. This list is saved to the file "ARPROUTE.DAT" everytime the
  113. arp save timer ticks. This timer can be set with the "arp save"
  114. command. Saving only takes place when a new entry is added to the
  115. ARP list. By retaining the interface in which the AX25 part is
  116. received, full autorouting is possible. See the AX25 section for
  117. more information.
  118.  
  119. attribute
  120. Syntax: attribute <color|mono>
  121. With the attribute command the monitor type can be set. This
  122. changes the behaviour of the status line. Remark: this command
  123. may give an ERROR when used in the autoexec file. HOWEVER, the
  124. command IS performed! So just use in in the autoexec and neglect
  125. the error message....
  126.  
  127. bell
  128. Syntax: bell <0...9>
  129. Sets the number of bell "beeps" that are issued at an incoming
  130. chat.
  131.  
  132. connect
  133. Syntax: connect [<iface>] <call> [<digis>]
  134. This command can be used like in other NOS versions. However,
  135. when the route to a callsign is known by the AX25 autorouter, the
  136. interface and the digipeaters can be omitted. E.g. when the
  137. autorouter knows that the route to PI8HRL is via PE1MUL and
  138. PI8EHV, a "c pi8hrl" command will do the same as a "c 144 pi8hrl
  139. pe1mul pi8ehv" command. For more information on the AX25
  140. autorouter see the AX25 section.
  141.  
  142. domain dfile
  143. Syntax: domain dfile <path>
  144. This command sets the path to the domain file. This makes the use
  145. of domain files in RAMDISKS etc. quite easy.
  146.  
  147. mbox log
  148. Syntax: mbox log <on|off>
  149. Logs mailbox accesses to the file /spool/node.log.
  150. Default: off
  151.  
  152. mem efficient
  153. Syntax: mem efficient <0|1>
  154. With mem efficient 1 a more effictive memory management will be
  155. performed. This results into a slower memory allocation, but it
  156. prevents any memory loss!
  157. On slow systems both possibilities should be tried!
  158. Default: 1
  159.  
  160. mem thresh
  161. Syntax: mem thresh <bytes>
  162. This is the minimum amount of left core memory. When this value
  163. is reached, incoming frames will be ignored or rejected (IP: ICPM
  164. Source Squench). This parameter also influences the number of
  165. calls to the subroutine, responsible for memory reservation.
  166. Default values vary from release to release.
  167.  
  168. mode
  169. Syntax: mode <iface> [<da/dg|vc|ipcam|auto>]
  170. Mode da(tagram) (or dg) and mode vc are the same as in other NOS
  171. releases. 
  172. Mode IPCAM is simular to mode vc, and only differs in the fact,
  173. that the AX25 Pid is set to "Text" instead of "Ip". This makes a
  174. multi-protocol digipeating possible, e.g. over NET/ROM and over
  175. FlexNet.
  176. Mode AUTO means: mode DATAGRAM when using 1 or less AX25
  177. digipeater and mode VC when using more than 1 AX25 digipeater.
  178. Problems may occur when using an existing AX25 connection that is
  179. transfering TEXT for a VC connection too! Data may be lost.
  180.  
  181. smtp batch
  182. Syntax: smtp batch <0|1>
  183. With smtp batch 1, it is possible to send more than one command
  184. line in a smtp session at a time. So when an smtp session is
  185. established, the commands:
  186.      HELO pa3eug.ampr.org
  187.      MAIL FROM:<sysop@pa3eug.ampr.org>
  188.      RCPT TO:<hans%pi8hrl%pi8ehv@pe1mul.ampr.org>
  189.      DATA
  190. will be issued in ONE packet, without waiting for an
  191. acknowledgement. Of course, after the "DATA" command, no text
  192. will be sent until the message "Send mail, end with ." is
  193. received.
  194.  
  195. Ist "smtp batch 0" wartet der SMTP Client nach dem Aussenden
  196. eines Frames auf die Antwort des Host. Wird "smtp batch" auf 1
  197. gesetzt, werden die notwendigen SMTP Kommandos in moeglichst
  198. wenigen Frames gesendet. Da einige SMTP Server jedoch einen
  199. bestimmten Rhythmus der Kommandos benoetigen, sollte der Wert
  200. dieses Befehls ausprobiert werden.
  201. Default: 0
  202.  
  203. smtp quiet
  204. Syntax: smtp quiet <0|1>
  205. This parameter is a little bit "upside down". When set to 1,
  206. there will be a "beep" issued when mails are received. When set
  207. to 0, the system will remain silent.
  208. Default: 1
  209.  
  210. smtp usemx
  211. Syntax: smtp usemx <0|1>
  212. When set to 1, every time a mail is sent the domain file will be
  213. scanned for MX entries. Normally such an entry will be not
  214. available in HAM radio. When this parameter is set to 0, the scan
  215. for a MX entry will be omitted.
  216. Default: 0
  217.  
  218. sysop
  219. Syntax: sysop <nummer>
  220. This sets the secret password number (5 figures, not 00000) for
  221. remote operation. When someone has an entry as SYSOP in the
  222. /ftpusers file (permission code 127), he may give the command "@"
  223. in the mailbox. This command return 3 groups of 5 figures. The
  224. remote sysop chooses one of the groups, and make this
  225. calculation:
  226. "secret" password number entered with the sysop command: abcde
  227. one of the 5 figures groups in the mailbox: vwxyz
  228. result = a.v+b.w+c.x+d.y+e.z
  229. Now the remote sysop returns the result to the mailbox and -if he
  230. has done everything OK-, he gets remote sysop control.
  231.  
  232. tcp close
  233. Syntax: tcp close <tcb>
  234. Closes "sleeping" TCP connections in a decent way. Compare with:
  235. TCP reset <tcb>
  236.  
  237. tcp retry
  238. Syntax: tcp retry <retries>
  239. This command is added to avoid endless retries to build a
  240. connection, especially with SMTP.
  241. The number of retries is specified for those connections that are
  242. not in state "established". Whenever a connection is established,
  243. the retry value will be multiplied by 5.
  244. With tcp retry 0, the number of retries will be endless.
  245. Default: 5
  246.  
  247. wrap
  248. Syntax: wrap <count>
  249. See windowing section. Wrap 0 will switch wrap off.
  250. Default: 70 - Range: 0 .. 132
  251.  
  252. write
  253. Syntax: write <socket [socket..]> <text>
  254. Sends a message to the one connected on the stated socket(s).
  255.  
  256. AX25 behaviour.
  257. Several AX25 commands have been changed or extended and several
  258. commands have been added. For autorouting explanation see the
  259. AX25 route subcommand set. Here are some subcommands:
  260.  
  261. ax25 bc
  262. Syntax: ax25 bc <iface>
  263. Sends an UI frame containing the text set with "ax25 bct" to ID
  264. on the stated interface.
  265.  
  266. ax25 bcinterval
  267. Syntax: ax25 bcinterval <sec>
  268. On every tick of this timer, the text set with "ax25 bct" will be
  269. transmitted to ID on all the interfaces. On ax25 bci 0 no
  270. transmissions will be performed.
  271.  
  272. ax25 bctext
  273. Syntax: ax25 bctext <text>
  274. Sets broadcast text.
  275.  
  276. ax25 close
  277. Syntax: ax25 close <axcb>
  278. Closes AX25 level 2 connections in a decent way. The connection
  279. is not closed until all frames are confirmed.
  280.  
  281. ax25 digipeat
  282. Syntax: ax25 digipeat <0|1|2>
  283. Sets the way of digipeating
  284. 0 = no digipeating
  285. 1 = normal digipeating
  286. 2 = Autorouting with Hop-to-Hop-Acknowledgement
  287. Default: 2
  288.  
  289. ax25 heard
  290. Syntax: ax25 heard [<iface>]
  291. This shows the last 40 stations heard on the stated channel, or,
  292. when the interface is omitted, on all interfaces.
  293.  
  294. ax25 idigi
  295. Syntax: ax25 idigi <iface> <call>
  296. Sends ALL OUTGOING PACKETS on the respective interface via L2-
  297. digipeater <call>. This command is useable for 2nd systems linked
  298. to the radio connected system via an AXIP link.
  299.  
  300. ax25 mycall
  301. Syntax: ax25 mycall <call>
  302. This command HAS TO BE ISSUED BEFORE THE ATTACHMENT OF ANY
  303. INTERFACE!
  304.  
  305. ax25 route
  306. HRLNOS/MINIHRL is provided with an AX25 autorouter. This
  307. autorouter stores EVERY time a connect is performed to or from
  308. your system the path to that station in a table. Every 10 minutes
  309. this table will be saved into the file "axroutes.dat". This file
  310. is recalled every start-up. The first time HRLNOS/MINIHRL is
  311. started, the file will be NOT available. This results in a
  312. message, but don't bother: it will make it for you.
  313. When an entry a certain time not is used (this time can be set
  314. with the "ax25 route save" command), it will be removed from the
  315. table. The entries are stored in a "chain", so the route to every
  316. intermediate station is known too. This is done in accordance to
  317. the "Stuttgart WAMPES project". Erasing of entries is not
  318. possible, but you can change them with the "ax25 route add"
  319. command. 
  320.  
  321. Subcommands: add, list, stat
  322.  
  323. ax25 route add
  324. Syntax: ax25 route add [permanent] <iface> <"default"|call>
  325.                                                            <digi>
  326. Manual addition of AX25 routes. When stating "permanent",
  327. automatic changes by the autorouter are disabled. The command
  328. "ax25 route add default 144" sets the interface 144 to the
  329. default interface. Every station that is not in the list will be
  330. routed to that particular interface.
  331. The words "permanent" and "default" cannot be abbreviated.
  332. The routings will be stored in a chain. For every respective
  333. route an entry is created. Example:
  334. ax25 route add 144 hb9zz pe1mul pi8ehv pi8hrl hb9eas
  335. This will result in the following additions to the routing table:
  336.      144 hb9zz v pe1mul pi8ehv pi8hrl hb9eas
  337.      144 hb9eas v pe1mul pi8ehv pi8hrl
  338.      144 pi8hrl v pe1mul pi8ehv
  339.      144 pi8ehv v pe1mul
  340.      144 pe1mul
  341. Now, it is possible to reach hb9zz by typing "c hb9zz".
  342.  
  343. ax25 route list
  344. Syntax: ax25 route list [<call> [<call ...>]]
  345. Lists all ax25 router entries
  346.  
  347. ax25 route stat
  348. Syntax: ax25 route stat
  349. Returns the number of entries in the router.
  350.  
  351. ax25 status
  352. Syntax: ax25 status <axcb>
  353. There are some additions to other NOS versions: Also information
  354. about the frame collector is present. When HRLNOS/MINIHRL
  355. receives a frame that has not the expected frame number, it will
  356. keep it in mind and restore it when the lost frame is received.
  357. This is to avoid retransmission of frames that are received
  358. correct, but have a wrong frame sequence. These frame can be
  359. found in "reassembly frames" and "resend frames" entries.
  360.  
  361. ax25 t1|t2|t3|t4|t5
  362. Syntax: ax25 tx <sec> - with "x" for Timer 1 to 5
  363. Timer 1:  Retransmission timeout
  364.           At tick, a unconfirmed frame will be repeated or a
  365.           RR(P) frame is sent. This timer is dynamic depends on
  366.           the set value, the number of digis, the srt and the
  367.           mdev of the connection.
  368.           default: 10, range 1-15
  369. Timer 2:  Acknowledgement delay timeout
  370.           At tick, incoming frames are confirmed. This is to
  371.           avoid that every incoming frame is confirmed
  372.           seperately. Timer 2 must have a smaller valua than
  373.           timer 5.
  374.           Default: 2, range 1-15
  375. Timer 3:  Link redundancy timer
  376.           On "ax25 t3disc y" the connection will be ended on a
  377.           tick when no data is transfered in the mean time. When
  378.           "ax25 t3disc" is off, a RR(P) frame will be sent.
  379.           On t3 = 0, the link will never be redundant. The value
  380.           of t3 should NOT be under about 360 sec.
  381.           Default: 900, range 0-3600
  382. Timer 4:  Busy timeout
  383.           Determines when a retry is sent when a RNR frame is
  384.           received.
  385.           Default: 60, range 1-600 (sec)
  386. Timer 5:  Packet assembly timeout
  387.           At timer tick, the remaining characters in the queue
  388.           will be reassembled to a packet of PACLEN length.
  389.           Default: 1, range 0-600 (sec)
  390.  
  391. ax25 t3disc
  392. Syntax: ax25 t3disc <0|1>
  393. When t3 ticks, the connection will be ended when no data is
  394. transfered in the mean time. When t3disc is off, only a RR(P)
  395. frame will be send. 
  396. Default: 1
  397.  
  398. isat
  399. Syntax: isat <0|1>
  400. Switch AT/386 mode off/on
  401. Default: 0
  402.  
  403. editor
  404. Syntax: editor [<filename>]
  405. Searches the program /editor.exe and runs it WITHOUT LOADING the
  406. command.com. The filename is as argument passed to the editor.
  407. This editor must be a small text editor which runs too in an
  408. environment with little memory space. The standard deivered
  409. editor does so and is able to handle large files by loading them
  410. part by part.
  411.  
  412. loadhi
  413. Syntax: loadhi
  414. This command is implemented for those -lucky ones- who own a
  415. machine with XMS memory. NOS now looks for the program /loadhi
  416. which ables the user to make a shell into the memory area between
  417. 640 k and 1 meg.
  418.  
  419. That should be most differences. Here is an added example
  420. autoexec file:
  421.  
  422. # HRLNOS set-up-ing
  423. # make sure to have at least the following files setup:
  424. # between (): might be omitted; in CAPITALs: these are directories!
  425. #  /hrlnos.exe           : HRLNOS exe file
  426. #  /autoexec.nos         : HRLNOS setup file (this file)
  427. #  /ftpusers             : with ftp user codes, passwords and directories
  428. #                          see NOS_0618 manual by PA0GRI
  429. #  /domain.txt           : with domain data (name to IP_addr translation)
  430. # (/popusers)            : for pop mailbox access (see pop.doc)
  431. # (/alias)               : for smtp mail aliasing (see bbs.doc)
  432. #  /SPOOL
  433. # (/SPOOL/rewrite)       : for smtp mail re-addressing (see bbs.doc)
  434. # (/SPOOL/forward.bbs)   : for W0RLI-bbs forwarding (see bbs.doc)
  435. # (/SPOOL/areas)         : with public mail areas in in (see bbs.doc)
  436. #  /SPOOL/MQUEUE         : with outgoing mail in it
  437. #  /SPOOL/MAIL           : with mail files in it
  438. #  /SPOOL/HELP           : with 'host.hlp' as BBS welcome text;
  439. #                          <bbs_command>.hlp (eg. area.hlp) for help in BBS
  440. # (/SPOOL/SIGNATUR)      : with files username.sig containing mail signatures
  441. # (/SPOOL/NEWS)          : for use by the NNTP client/server
  442. # (/SPOOL/NEWS/JUNK)     : NNTP junk directory
  443. # (/FINGER)              : with finger files (info), syntax <username.txt>
  444. #
  445. # don't forget to define a public FTP directory!
  446. # Files, directories between brackets are OBGLIGED to be present.
  447. # ATTENTION! All of the directory structure can be configurated dynamically
  448. # with the "set" command or by changing the respective DOS environment
  449. # variables. An example as used by pa3eug:
  450. set tmp=n:\temp
  451. set userfile=n:\
  452. set hostfile=n:\
  453. set maillog=n:\spool
  454. set mailspool=n:\spool\mail
  455. set mailqdir=n:\spool\mqueue
  456. set routeqdir=n:\spool\mqueue
  457. set alias=n:\
  458. set dfile=n:\
  459. set fdir=n:\finger
  460. set arealist=n:\spool
  461. set helpdir=n:\spool\help
  462. set rewritefile=n:\spool
  463. set popusers=n:\
  464. set axroutefile=n:\spool
  465. set arproutefile=n:\spool
  466. set tz=utc-1
  467. set forwardfile=n:\spool
  468. NEVER USE THE AUTOEXEC.HRL AS IT IS!!! FIRST SETUP YOUR PARAMETERS, CALL, ETC!
  469. exit
  470. #
  471. #
  472. # Here are the actual setup commands.
  473. # This was meant to be installed:
  474. # two slip links "sl0" and "sl2" at com1 and com2
  475. # two links from a SCC-card using the PE1CHL driver to the transmitters
  476. # Because I'm not quite common with SCC-cards, I copied the SCC-parameters
  477. # from someone else. They could be incorrect because I couldn't check it!
  478. # Sometimes, the order of commands doen't seem to be too logic. My appolo-
  479. # gied for that, but that's because this file is compiled from my own auto-
  480. # exec-file... I wrote the comments later...
  481. #
  482. # Here we go....
  483. #
  484. # First let's set the 'fix' parameters. These will NEVER change during the
  485. # use of the program. After the attachment of the interfaces you CANNOT change
  486. # hostname, AX25 call and ip address!
  487. domain suffix ampr.org.
  488. hostname pa3eug.ampr.org
  489. ip address [44.137.24.31]
  490. ax25 mycall pa3eug
  491. #
  492. # Now we can define several ports:
  493. attach asy 0x3f8 4 slip sl0 5000 256 2400
  494. attach asy 0x2f8 3 slip sl2 5000 256 2400
  495. attach scc 2 init 150 4 2 0 1 168 2 p4915200
  496. attach scc 0 ax25 144 256 d1200
  497. attach scc 2 ax25 430 256 d1200
  498. #
  499. # If we'd have a KISS-tnc, the attach-commands would be like this:
  500. # attach asy 0x3f8 4 ax25 144 5000 256 4800
  501. # attach asy 0x2f8 3 ax25 430 5000 256 4800
  502. # The first line defines a 4800 bps link to a KISS TNC with interface name 144
  503. # at COM1, the second line does the same for a line named 430 at COM2.
  504. # 16550A-controllers are recognized automatically. Always use the combination
  505. # "0x3f8 4" for COM1 and "0x2f8 3" for COM2.
  506. #
  507. # Now we defined a "way out", we can start several servers. We don't start
  508. # NET/ROM because we don't like it, and because it's not implemented to save
  509. # memory!
  510. start ftp
  511. start telnet
  512. start ttylink
  513. start smtp
  514. start finger
  515. start ax25
  516. start remote
  517. start nntp
  518. start rip
  519. start discard
  520. start echo
  521. start pop
  522. #
  523. # standard, routing goes to the 144 interface, further pa3eug-a goes to sl0
  524. # and pi8tcp to sl2.
  525. # It is NOT necessary to add full routing tables, because if a station onesn
  526. # has connected, the route to him will be remembered, on AX25-level and at
  527. # L3 (route and arp-result). This is done by the WANMPES and tcp/ip
  528. # autorouter.
  529. # For this propose, MINIHRL makes the axroute.dat and arproute.dat files.
  530. # Don't panic if they're not present the first time you run the software...
  531. # ALWAYS USE THE "route addprivate" command instead of just "route add"!
  532. # Private routings will be skipped by the RIP router, if you DON'T the RIP
  533. # network will go crazy because of all routings you SAY you have...
  534. # (route add default doesn't need to be private...)
  535. route add default 144
  536. route addp pa3eug-a.ampr.org sl0
  537. route addp pi8tcp sl2
  538. #
  539. # Whenever a CALL is trying to be connected without mentioning the interface,
  540. # and without having a AX25 ROUTE entry (manual/automatic!), the CALL is
  541. # considered to be at the 144 interface:
  542. ax25 route add default 144
  543. #
  544. # events will be logged by NOS:
  545. log \spool\nos.log
  546. #
  547. # Accept mailbox third-party mail and mbox attended is set OFF.
  548. # One cannot use the "c" command in the mailbox to call the operator.
  549. third on
  550. mb atte off
  551. #
  552. # kiss setup:
  553. # syntax is "param <int> <param> <param> <param> <.....>"
  554. # The first parameter may be a KISS command. Here's a list of KISS commands:
  555. # 1 : TXdelay (n x 10 ms)
  556. # 2 : p-Persistance (256/(n+1))
  557. # 3 : Slottime (n x 10 ms) (intervaltime between two attempts to sent on an
  558. #                           occupied channel)
  559. # 4 : TXtail (n x 10 ms)
  560. # 5 : full duplex on/off  (0=off; 1=on)
  561. # 6 : TNC dependant parameter (e.g. at the DTNC1: param 144 6 37 : set
  562. #                              TNC to 4800 baud output speed)
  563. # 255 : end KISS-mode
  564. param 144 1 6
  565. param 144 2 50
  566. param 144 3 6
  567. param 144 4 2
  568. param 144 5 0
  569. param 430 1 10
  570. param 430 2 50
  571. param 430 3 6
  572. param 430 4 2
  573. param 430 5 0
  574. #
  575. # Now some general set up.
  576. #
  577. # TCP RETRY gives the number of attempts to start a connection before a time
  578. # out is generated. Whenever the (tcp/ip) connection is established, the
  579. # number of retries will be multiplied by 3.
  580. tcp retry 15
  581. #
  582. # attribute changes the status line into color or monochrome. Just try out
  583. # and see what happens....
  584. attr mono
  585. #
  586. # Here's the AX25 ID (broadcast) text. bct = broadcast text and
  587. # bci = broadcast interval
  588. # parameter ax t3disc makes a AX25-connection to be terminated at T3 tick.
  589. # When set to "on", at mailbox login the following tekst will be shown:
  590. # "inactivity time-out xx min." te zien.
  591. ax bct "HRLNOS - PA3EUG"
  592. ax bci 300
  593. ax t3d off
  594. #
  595. # Here's the nntp (network news transfer protocol, poort 119) setup.
  596. # This stands for itself. We ask pi8hrl for NNTP data:
  597. nntp add pi8hrl 900 *
  598. nntp profile fullname "Ram"n Kolb PA3EUG [44.137.24.31]"
  599. nntp profile organ "AMPRNET Netherlands SUBNET East Brabant"
  600. nntp profile reply sysop@pa3eug.ampr.org
  601. nntp profile sig /spool/signatur/sysop.sig
  602. #
  603. # Here's the smtp setup. Smtp timer will be well known. Smtp batch will put
  604. # the HELO, MAIL FROM, RCPT TO and DATA lines in one packet.
  605. smtp batch y
  606. smtp ti 1800
  607. #
  608. # Now some stuff fot the mailbox. Mbox log logs every mailbox user to the
  609. # file /spool/node.log; mbox mota sets the mailbox prompt. Mbox motd
  610. # sets the mailbox message of the day.
  611. mbox log y
  612. mbox mota PA3EUG-HRLNOS v911211-2 <
  613. mbox motd "Enter 'c' for a chat or '?' for a list of commands"
  614. #
  615. # Now set some remote control codes:
  616. remote -s pa3eug
  617. sysop 12345
  618. # Here's the setup of the POP client:
  619. # The mail is waiting at pi8hrl, and pi8hrl has (among others) in his
  620. # /popusers file:
  621. # py0yy:somebody:
  622. # Pop mailhost sets pi8hrl as Post Office, and with mailbox the local mailfile
  623. # is determined. Userdata makes the passwords go okay.
  624. # (at pi8hrl the mailfile to be read is  /spool/mail/py0yy.txt)
  625. pop mailhost pi8hrl
  626. pop mailbox sysop
  627. pop userdata py0yy somebody
  628. #
  629. # At last we make pi8hrl to be a domain server, and RIP routing goes to
  630. # pi8hrl. After 5 minutes, we give up hope to reach the domain server...
  631. dom ad pa3eug
  632. dom tim 300
  633. rip ad pa3eug 450
  634. # This should be sufficient. Many mare things can be set up, but most of the
  635. # parameters are okay of-their-own.
  636. # Have a good luck, and send any questions/remarks to:
  637. # ramon@blade.stack.urc.tue.nl OR pa3eug@pi8hrl.ampr.org OR
  638. # PA3EUG @ ON4UBO.BLG.EU                                    ---73's, Ramon.
  639.  
  640.  
  641.